package me.zhengjie.modules.system.domain.req.zf;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import me.zhengjie.modules.system.domain.rsp.zf.ImageInfoRspDTO;

import java.io.Serializable;
import java.util.List;

@Builder
@NoArgsConstructor
@AllArgsConstructor
@Data
public class SmallMerchantBaseInfoUpdateReqDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "商户号")
    private String merchId;

    @ApiModelProperty(value = "联系人姓名")
    private String contactsName;

    @ApiModelProperty(value = "联系手机号码")
    private String contactsMobile;

    @ApiModelProperty(value = "身份证号码")
    private String idCard;

    @ApiModelProperty(value = "身份证有效期开始日期(yyyyMMdd)")
    private String idCardDateStart;

    @ApiModelProperty(value = "身份证有效期结束日期(yyyyMMdd,长期:99991231)")
    private String idCardDeteEnd;

    @ApiModelProperty(value = "省份名称")
    private String provinceName;

    @ApiModelProperty(value = "省份编码")
    private String provinceCode;

    @ApiModelProperty(value = "市名称")
    private String cityName;

    @ApiModelProperty(value = "市名称")
    private String cityCode;

    @ApiModelProperty(value = "区县名称")
    private String countyName;

    @ApiModelProperty(value = "区县编码")
    private String countyCode;

    @ApiModelProperty(value = "详细居住地址")
    private String busiAddr;

    @ApiModelProperty(value = "身份证正面图片")
    private String idCardFront;

    @ApiModelProperty(value = "身份证反面图片")
    private String idCardBack;


}
